Factoring via Strong Lattice Reduction Algorithms
نویسندگان
چکیده
We address to the problem to factor a large composite number by lattice reduction algorithms Schnorr Sc has shown that under a reasonable number theoretic assumptions this problem can be reduced to a simultaneous diophantine approximation problem The latter in turn can be solved by nding su ciently many short vectors in a suitably de ned lattice Using lattice basis reduction algorithms Schnorr and Euchner applied the reduction technique of Sc to bit long integers Their implementation needed several hours to compute a fraction of the solution i e out of congruences which are necessary to factorize the composite In this report we describe a more e cient implementation using stronger lattice basis reduction techniques incorporating ideas of SH and R For bit long integers our algorithm yields a complete factorization in less than hours
منابع مشابه
Integer Factoring with Extra Information
In this paper we present an heuristic algorithm and its implementation in C++ program for integer factoring with high-order bits known based on lattice reduction techniques. Our approach is inspired in algorithms for predicting pseudorandom numbers.
متن کاملFactoring Polynomials over Number Fields
The purpose of these notes is to give a substantially self-contained introduction to the factorization of polynomials over number fields. In particular, we present Zassenhaus’ algorithm and a factoring algorithm using lattice reduction, which were, respectively, the best in practice and in theory, before 2002. We give references for the van Hoeij-Novocin algorithm, currently the best both in pr...
متن کاملUse of SIMD-based data parallelism to speed up sieving in integer-factoring algorithms
Many cryptographic protocols derive their security from the apparent computational intractability of the integer factorization problem. Currently, the best known integer-factoring algorithms run in subexponential time. Efficient parallel implementations of these algorithms constitute an important area of practical research. Most reported implementations use multi-core and/or distributed paralle...
متن کاملA relative van Hoeij algorithm over number fields
Van Hoeij’s algorithm for factoring univariate polynomials over the rational integers rests on the same principle as Berlekamp-Zassenhaus, but uses lattice basis reduction to improve drastically on the recombination phase. His ideas give rise to a collection of algorithms, differing greatly in their efficiency. We present two deterministic variants, one of which achieves excellent overall perfo...
متن کاملDeterministic factoring with oracles
We revisit the problem of integer factorization with number-theoretic oracles, including a well-known problem: can we factor an integer $N$ unconditionally, in deterministic polynomial time, given the value of the Euler totient $(\varphi(N)$? We show that this can be done, under certain size conditions on the prime factors of $N$. The key technique is lattice basis reduction using the LLL algor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 1997 شماره
صفحات -
تاریخ انتشار 1997